package com.ylr.learn

/**
 * @ClassName Runoob.java
 * @author ylr
 * @version 1.0.0
 * @Description TODO
 * @createTime 2021年12月17日 16:20:00
 */
class Runoob constructor(name: String){
    var name: String = name
    get() = field.toUpperCase()


    var url: String = "www.baidu.com"
    var city: String = "guanzhou"
    var age: Int = 22

    var ageType: Int
        get() {
            TODO()
        }
        set(value) {}


    fun inc(num: Int) {
        val num = 2
        if (num > 0) {
            val num = 3
        }
        println ("num: " + num)
    }

}

fun main() {
    val site = Runoob("qwe") // Kotlin 中没有 new 关键字
    println(site.name)           // 使用 . 号来引用
    site.url
    site.age = 12
    site.inc(site.age)
}

class Empty

class RunoobFun() {
    fun foo() {
        print("Foo")
    } // 成员函数
}

